package gestion.negocio;


import java.util.Collection;

import gestion.dao.IdeaDAO;

import gestion.modelo.Idea;

public class GestionIdea {


	
	public Idea Insertar(int persona_idpersona, int estado_idestado, int idpersona_coordinador, String titulo, String descripcion, String palabra_clave, String archivo) {
		
		IdeaDAO ideaDAO = new IdeaDAO();
		
		Idea i = new Idea();
		
		i.setTitulo(titulo);
		i.setDescripcion(descripcion);
		i.setPalabra_clave(palabra_clave);
		i.setArchivo(archivo);
		
				
		return ideaDAO.Insertar(i, persona_idpersona, estado_idestado, idpersona_coordinador);
	}
	


	public Idea Actualizar(int id,  int persona_idpersona, int estado_idestado, int idpersona_coordinador, String titulo, String descripcion, String palabra_clave, String archivo) {
		
		IdeaDAO dao = new IdeaDAO();
		
		Idea i = new Idea();
		
		
		i.setTitulo(titulo);
		i.setDescripcion(descripcion);
		i.setPalabra_clave(palabra_clave);
		i.setArchivo(archivo);
		i.setId(id);
		
		return dao.actualizar(i, persona_idpersona, estado_idestado, estado_idestado);
		
				
	}
	
	 
	
	public Collection<Idea> Buscar(String concepto, int idestado) throws Exception{
		
		IdeaDAO dao = new IdeaDAO();
		return dao.buscarPorNombre(concepto, idestado);
	}
}
